package com.macro.mall.mapper;

import com.macro.mall.model.UmsMemberLevelName;
import com.macro.mall.model.UmsMemberLevelNameExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UmsMemberLevelNameMapper {
    long countByExample(UmsMemberLevelNameExample example);

    int deleteByExample(UmsMemberLevelNameExample example);

    int deleteByPrimaryKey(Long id);

    int insert(UmsMemberLevelName record);

    int insertSelective(UmsMemberLevelName record);

    List<UmsMemberLevelName> selectByExample(UmsMemberLevelNameExample example);

    UmsMemberLevelName selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") UmsMemberLevelName record, @Param("example") UmsMemberLevelNameExample example);

    int updateByExample(@Param("record") UmsMemberLevelName record, @Param("example") UmsMemberLevelNameExample example);

    int updateByPrimaryKeySelective(UmsMemberLevelName record);

    int updateByPrimaryKey(UmsMemberLevelName record);
}